import argparse
import os


def get_set_info():
    parser = argparse.ArgumentParser(description='命令行参数')
    parser.add_argument('--task_username', type=str, default='11100009001', help='每日任务账号，要求未完成任何任务', required=True)
    parser.add_argument('--jiamingceshi_username', type=str, default='11100009001', help='假名测试账号，没有特殊需求', required=True)
    parser.add_argument('--setting_username', type=str, default='11100009001', help='设置功能账号，最好没更改过设置信息,需要手机预先保存一张图片',
                        required=True)
    parser.add_argument('--new_user_name', type=str, default='测试号4823', help='设置中要修改的用户名,和上面设置的用户名一致',
                        required=True)
    parser.add_argument('--study_manage_username', type=str, default='11100009001', help='学习管理账号，最好学习管理中没有添加任何课程和收藏',
                        required=True)
    parser.add_argument('--shop_username', type=str, default='11100009001', help='商城账号，无要求', required=True)
    parser.add_argument('--wd_other_username', type=str, default='11100009001', help='分享app更新题库账号，无任何要求', required=True)
    parser.add_argument('--discovery_username', type=str, default='11100009001', help='发现页登录账号，无特殊要求', required=True)
    parser.add_argument('--glsx_list_username', type=str, default='11100009001', help='跟老师学列表账号，要求未领过课', required=True)
    parser.add_argument('--glsx_list_username_auto', type=str, default='11100009001', help='跟老师学列表动态账号号段，要求未领过课，少一位',
                        required=True)
    parser.add_argument('--glsx_ad_username_auto', type=str, default='11100009001', help='跟老师学广告位动态账号号段，要求未领过课，少一位',
                        required=True)
    parser.add_argument('--wsy_ad_username_auto', type=str, default='11100009001', help='五十音动态账号号段，要求未领过课，少一位',
                        required=True)
    parser.add_argument('--skip_cidao_statue', type=bool, default=False, help='评审开关', required=True)
    parser.add_argument('--skip_wsy_debug', type=bool, default=False, help='测试站跳过开关', required=True)
    parser.add_argument('--skip_wsy_online', type=bool, default=False, help='正式站跳过开关', required=True)

    args = parser.parse_args()
    # print(args.username, type(args.username))
    print(args, type(args))
    return args


# args = get_set_info()
# print(args)
# os.system("pytest")
'''
执行命令

pytest --task_username=$task_username --jiamingceshi_username=$jiamingceshi_username

python ./tool/get_hook.py --task_username=$task_username --jiamingceshi_username=$jiamingceshi_username

'''
